home *** CD-ROM | disk | FTP | other *** search
Java Class File | 2004-12-06 | 5.6 KB |
open in:
MacOS 8.1
|
Win98
|
DOS
view JSON data
|
view as text
This file was processed as: Java Class File
(other/javaClass).
This format is not currently supported by dexvert.
Confidence | Program | Detection | Match Type | Support
|
---|
1%
| dexvert
| Java Class File (other/javaClass)
| magic
| Unsupported |
100%
| file
| compiled Java class data, version 49.0 (Java 1.5)
| default
| |
99%
| file
| data
| default
| |
100%
| TrID
| Java bytecode
| default
| |
100%
| siegfried
| x-fmt/415 Java Class File
| default
| |
100%
| gt2
| Kompilierter Java Bytecode
| default
| |
100%
| detectItEasy
| Format: Java Class File (.CLASS)(Java SE 5.0)
| default
| |
100%
| binwalkID
| Compiled Java class data, version 49.0 (Java 1.5)
| default
| |
100%
| xdgMime
| application/x-java
| default
|
|
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| ca fe ba be 00 00 00 31 | 01 22 03 00 00 ff ff 08 |.......1|."......|
|00000010| 00 18 08 00 19 08 00 1c | 08 00 21 08 00 22 08 00 |........|..!.."..|
|00000020| 23 08 00 24 08 00 25 08 | 00 26 08 00 27 08 00 29 |#..$..%.|.&..'..)|
|00000030| 08 00 3e 08 00 6a 01 00 | 03 28 29 49 01 00 14 28 |..>..j..|.()I...(|
|00000040| 29 4c 6a 61 76 61 2f 6c | 61 6e 67 2f 53 74 72 69 |)Ljava/l|ang/Stri|
|00000050| 6e 67 3b 01 00 03 28 29 | 56 01 00 03 28 29 5a 01 |ng;...()|V...()Z.|
|00000060| 00 04 28 49 29 56 01 00 | 05 28 49 49 29 56 01 00 |..(I)V..|.(II)V..|
|00000070| 06 28 49 49 49 29 56 01 | 00 15 28 4c 6a 61 76 61 |.(III)V.|..(Ljava|
|00000080| 2f 6c 61 6e 67 2f 53 74 | 72 69 6e 67 3b 29 56 01 |/lang/St|ring;)V.|
|00000090| 00 04 28 5a 29 56 01 00 | 0b 2c 6c 6f 63 61 6c 70 |..(Z)V..|.,localp|
|000000a0| 6f 72 74 3d 01 00 06 2c | 70 6f 72 74 3d 01 00 08 |ort=...,|port=...|
|000000b0| 3c 63 6c 69 6e 69 74 3e | 01 00 06 3c 69 6e 69 74 |<clinit>|...<init|
|000000c0| 3e 01 00 0d 41 6c 72 65 | 61 64 79 20 62 6f 75 6e |>...Alre|ady boun|
|000000d0| 64 01 00 04 43 6f 64 65 | 01 00 0a 45 78 63 65 70 |d...Code|...Excep|
|000000e0| 74 69 6f 6e 73 01 00 0c | 49 6e 6e 65 72 43 6c 61 |tions...|InnerCla|
|000000f0| 73 73 65 73 01 00 12 4c | 6a 61 76 61 2f 6c 61 6e |sses...L|java/lan|
|00000100| 67 2f 4f 62 6a 65 63 74 | 3b 01 00 19 50 6f 72 74 |g/Object|;...Port|
|00000110| 20 76 61 6c 75 65 20 6f | 75 74 20 6f 66 20 72 61 | value o|ut of ra|
|00000120| 6e 67 65 3a 20 01 00 12 | 53 65 72 76 65 72 53 6f |nge: ...|ServerSo|
|00000130| 63 6b 65 74 5b 61 64 64 | 72 3d 01 00 15 53 65 72 |cket[add|r=...Ser|
|00000140| 76 65 72 53 6f 63 6b 65 | 74 5b 75 6e 62 6f 75 6e |verSocke|t[unboun|
|00000150| 64 5d 01 00 10 53 6f 63 | 6b 65 74 20 69 73 20 63 |d]...Soc|ket is c|
|00000160| 6c 6f 73 65 64 01 00 17 | 53 6f 63 6b 65 74 20 69 |losed...|Socket i|
|00000170| 73 20 6e 6f 74 20 62 6f | 75 6e 64 20 79 65 74 01 |s not bo|und yet.|
|00000180| 00 12 55 6e 72 65 73 6f | 6c 76 65 64 20 61 64 64 |..Unreso|lved add|
|00000190| 72 65 73 73 01 00 18 55 | 6e 73 75 70 70 6f 72 74 |ress...U|nsupport|
|000001a0| 65 64 20 61 64 64 72 65 | 73 73 20 74 79 70 65 01 |ed addre|ss type.|
|000001b0| 00 01 5a 01 00 01 5d 01 | 00 06 61 63 63 65 70 74 |..Z...].|..accept|
|000001c0| 01 00 0a 61 63 63 65 73 | 73 24 30 30 30 01 00 07 |...acces|s$000...|
|000001d0| 61 64 64 72 65 73 73 01 | 00 06 61 70 70 65 6e 64 |address.|..append|
|000001e0| 01 00 04 62 69 6e 64 01 | 00 0c 62 6f 6f 6c 65 61 |...bind.|..boolea|
|000001f0| 6e 56 61 6c 75 65 01 00 | 05 62 6f 75 6e 64 01 00 |nValue..|.bound..|
|00000200| 0b 63 68 65 63 6b 41 63 | 63 65 70 74 01 00 0b 63 |.checkAc|cept...c|
|00000210| 68 65 63 6b 4c 69 73 74 | 65 6e 01 00 0c 63 68 65 |heckList|en...che|
|00000220| 63 6b 4f 6c 64 49 6d 70 | 6c 01 00 0f 63 68 65 63 |ckOldImp|l...chec|
|00000230| 6b 53 65 74 46 61 63 74 | 6f 72 79 01 00 05 63 6c |kSetFact|ory...cl|
|00000240| 6f 73 65 01 00 09 63 6c | 6f 73 65 4c 6f 63 6b 01 |ose...cl|oseLock.|
|00000250| 00 06 63 6c 6f 73 65 64 | 01 00 06 63 72 65 61 74 |..closed|...creat|
|00000260| 65 01 00 0a 63 72 65 61 | 74 65 49 6d 70 6c 01 00 |e...crea|teImpl..|
|00000270| 10 63 72 65 61 74 65 53 | 6f 63 6b 65 74 49 6d 70 |.createS|ocketImp|
|00000280| 6c 01 00 07 63 72 65 61 | 74 65 64 01 00 0c 64 6f |l...crea|ted...do|
|00000290| 50 72 69 76 69 6c 65 67 | 65 64 01 00 07 66 61 63 |Privileg|ed...fac|
|000002a0| 74 6f 72 79 01 00 17 66 | 61 63 74 6f 72 79 20 61 |tory...f|actory a|
|000002b0| 6c 72 65 61 64 79 20 64 | 65 66 69 6e 65 64 01 00 |lready d|efined..|
|000002c0| 02 66 64 01 00 0a 67 65 | 74 41 64 64 72 65 73 73 |.fd...ge|tAddress|
|000002d0| 01 00 0a 67 65 74 43 68 | 61 6e 6e 65 6c 01 00 0e |...getCh|annel...|
|000002e0| 67 65 74 48 6f 73 74 41 | 64 64 72 65 73 73 01 00 |getHostA|ddress..|
|000002f0| 07 67 65 74 49 6d 70 6c | 01 00 0e 67 65 74 49 6e |.getImpl|...getIn|
|00000300| 65 74 41 64 64 72 65 73 | 73 01 00 0c 67 65 74 4c |etAddres|s...getL|
|00000310| 6f 63 61 6c 50 6f 72 74 | 01 00 15 67 65 74 4c 6f |ocalPort|...getLo|
|00000320| 63 61 6c 53 6f 63 6b 65 | 74 41 64 64 72 65 73 73 |calSocke|tAddress|
|00000330| 01 00 0a 67 65 74 4d 65 | 73 73 61 67 65 01 00 09 |...getMe|ssage...|
|00000340| 67 65 74 4f 70 74 69 6f | 6e 01 00 07 67 65 74 50 |getOptio|n...getP|
|00000350| 6f 72 74 01 00 14 67 65 | 74 52 65 63 65 69 76 65 |ort...ge|tReceive|
|00000360| 42 75 66 66 65 72 53 69 | 7a 65 01 00 0f 67 65 74 |BufferSi|ze...get|
|00000370| 52 65 75 73 65 41 64 64 | 72 65 73 73 01 00 12 67 |ReuseAdd|ress...g|
|00000380| 65 74 53 65 63 75 72 69 | 74 79 4d 61 6e 61 67 65 |etSecuri|tyManage|
|00000390| 72 01 00 0c 67 65 74 53 | 6f 54 69 6d 65 6f 75 74 |r...getS|oTimeout|
|000003a0| 01 00 04 69 6d 70 6c 01 | 00 0a 69 6d 70 6c 41 63 |...impl.|..implAc|
|000003b0| 63 65 70 74 01 00 08 69 | 6e 74 56 61 6c 75 65 01 |cept...i|ntValue.|
|000003c0| 00 07 69 73 42 6f 75 6e | 64 01 00 08 69 73 43 6c |..isBoun|d...isCl|
|000003d0| 6f 73 65 64 01 00 0c 69 | 73 55 6e 72 65 73 6f 6c |osed...i|sUnresol|
|000003e0| 76 65 64 01 00 16 6a 61 | 76 61 2f 69 6f 2f 46 69 |ved...ja|va/io/Fi|
|000003f0| 6c 65 44 65 73 63 72 69 | 70 74 6f 72 01 00 13 6a |leDescri|ptor...j|
|00000400| 61 76 61 2f 69 6f 2f 49 | 4f 45 78 63 65 70 74 69 |ava/io/I|OExcepti|
|00000410| 6f 6e 01 00 11 6a 61 76 | 61 2f 6c 61 6e 67 2f 42 |on...jav|a/lang/B|
|00000420| 6f 6f 6c 65 61 6e 01 00 | 22 6a 61 76 61 2f 6c 61 |oolean..|"java/la|
|00000430| 6e 67 2f 49 6c 6c 65 67 | 61 6c 41 72 67 75 6d 65 |ng/Illeg|alArgume|
|00000440| 6e 74 45 78 63 65 70 74 | 69 6f 6e 01 00 11 6a 61 |ntExcept|ion...ja|
|00000450| 76 61 2f 6c 61 6e 67 2f | 49 6e 74 65 67 65 72 01 |va/lang/|Integer.|
|00000460| 00 10 6a 61 76 61 2f 6c | 61 6e 67 2f 4f 62 6a 65 |..java/l|ang/Obje|
|00000470| 63 74 01 00 1b 6a 61 76 | 61 2f 6c 61 6e 67 2f 53 |ct...jav|a/lang/S|
|00000480| 65 63 75 72 69 74 79 45 | 78 63 65 70 74 69 6f 6e |ecurityE|xception|
|00000490| 01 00 19 6a 61 76 61 2f | 6c 61 6e 67 2f 53 65 63 |...java/|lang/Sec|
|000004a0| 75 72 69 74 79 4d 61 6e | 61 67 65 72 01 00 17 6a |urityMan|ager...j|
|000004b0| 61 76 61 2f 6c 61 6e 67 | 2f 53 74 72 69 6e 67 42 |ava/lang|/StringB|
|000004c0| 75 69 6c 64 65 72 01 00 | 10 6a 61 76 61 2f 6c 61 |uilder..|.java/la|
|000004d0| 6e 67 2f 53 79 73 74 65 | 6d 01 00 14 6a 61 76 61 |ng/Syste|m...java|
|000004e0| 2f 6e 65 74 2f 49 6e 65 | 74 41 64 64 72 65 73 73 |/net/Ine|tAddress|
|000004f0| 01 00 1a 6a 61 76 61 2f | 6e 65 74 2f 49 6e 65 74 |...java/|net/Inet|
|00000500| 53 6f 63 6b 65 74 41 64 | 64 72 65 73 73 01 00 15 |SocketAd|dress...|
|00000510| 6a 61 76 61 2f 6e 65 74 | 2f 53 65 72 76 65 72 53 |java/net|/ServerS|
|00000520| 6f 63 6b 65 74 01 00 17 | 6a 61 76 61 2f 6e 65 74 |ocket...|java/net|
|00000530| 2f 53 65 72 76 65 72 53 | 6f 63 6b 65 74 24 31 01 |/ServerS|ocket$1.|
|00000540| 00 0f 6a 61 76 61 2f 6e | 65 74 2f 53 6f 63 6b 65 |..java/n|et/Socke|
|00000550| 74 01 00 18 6a 61 76 61 | 2f 6e 65 74 2f 53 6f 63 |t...java|/net/Soc|
|00000560| 6b 65 74 45 78 63 65 70 | 74 69 6f 6e 01 00 13 6a |ketExcep|tion...j|
|00000570| 61 76 61 2f 6e 65 74 2f | 53 6f 63 6b 65 74 49 6d |ava/net/|SocketIm|
|00000580| 70 6c 01 00 1a 6a 61 76 | 61 2f 6e 65 74 2f 53 6f |pl...jav|a/net/So|
|00000590| 63 6b 65 74 49 6d 70 6c | 46 61 63 74 6f 72 79 01 |cketImpl|Factory.|
|000005a0| 00 18 6a 61 76 61 2f 6e | 65 74 2f 53 6f 63 6b 73 |..java/n|et/Socks|
|000005b0| 53 6f 63 6b 65 74 49 6d | 70 6c 01 00 1e 6a 61 76 |SocketIm|pl...jav|
|000005c0| 61 2f 73 65 63 75 72 69 | 74 79 2f 41 63 63 65 73 |a/securi|ty/Acces|
|000005d0| 73 43 6f 6e 74 72 6f 6c | 6c 65 72 01 00 27 6a 61 |sControl|ler..'ja|
|000005e0| 76 61 2f 73 65 63 75 72 | 69 74 79 2f 50 72 69 76 |va/secur|ity/Priv|
|000005f0| 69 6c 65 67 65 64 41 63 | 74 69 6f 6e 45 78 63 65 |ilegedAc|tionExce|
|00000600| 70 74 69 6f 6e 01 00 06 | 6c 69 73 74 65 6e 01 00 |ption...|listen..|
|00000610| 15 6e 65 67 61 74 69 76 | 65 20 72 65 63 65 69 76 |.negativ|e receiv|
|00000620| 65 20 73 69 7a 65 01 00 | 07 6f 6c 64 49 6d 70 6c |e size..|.oldImpl|
|00000630| 01 00 0a 70 6f 73 74 41 | 63 63 65 70 74 01 00 05 |...postA|ccept...|
|00000640| 72 65 73 65 74 01 00 08 | 73 65 74 42 6f 75 6e 64 |reset...|setBound|
|00000650| 01 00 0a 73 65 74 43 72 | 65 61 74 65 64 01 00 07 |...setCr|eated...|
|00000660| 73 65 74 49 6d 70 6c 01 | 00 09 73 65 74 4f 70 74 |setImpl.|..setOpt|
|00000670| 69 6f 6e 01 00 19 73 65 | 74 50 65 72 66 6f 72 6d |ion...se|tPerform|
|00000680| 61 6e 63 65 50 72 65 66 | 65 72 65 6e 63 65 73 01 |ancePref|erences.|
|00000690| 00 14 73 65 74 52 65 63 | 65 69 76 65 42 75 66 66 |..setRec|eiveBuff|
|000006a0| 65 72 53 69 7a 65 01 00 | 0f 73 65 74 52 65 75 73 |erSize..|.setReus|
|000006b0| 65 41 64 64 72 65 73 73 | 01 00 0f 73 65 74 53 65 |eAddress|...setSe|
|000006c0| 72 76 65 72 53 6f 63 6b | 65 74 01 00 0c 73 65 74 |rverSock|et...set|
|000006d0| 53 6f 54 69 6d 65 6f 75 | 74 01 00 10 73 65 74 53 |SoTimeou|t...setS|
|000006e0| 6f 63 6b 65 74 46 61 63 | 74 6f 72 79 01 00 08 74 |ocketFac|tory...t|
|000006f0| 6f 53 74 72 69 6e 67 01 | 00 07 76 61 6c 75 65 4f |oString.|..valueO|
|00000700| 66 07 00 54 07 00 55 07 | 00 56 07 00 57 07 00 58 |f..T..U.|.V..W..X|
|00000710| 07 00 59 07 00 5a 07 00 | 5b 07 00 5c 07 00 5d 07 |..Y..Z..|[..\..].|
|00000720| 00 5e 07 00 5f 07 00 60 | 07 00 61 07 00 62 07 00 |.^.._..`|..a..b..|
|00000730| 63 07 00 64 07 00 65 07 | 00 66 07 00 67 07 00 68 |c..d..e.|.f..g..h|
|00000740| 01 00 18 4c 6a 61 76 61 | 2f 69 6f 2f 46 69 6c 65 |...Ljava|/io/File|
|00000750| 44 65 73 63 72 69 70 74 | 6f 72 3b 01 00 16 4c 6a |Descript|or;...Lj|
|00000760| 61 76 61 2f 6e 65 74 2f | 49 6e 65 74 41 64 64 72 |ava/net/|InetAddr|
|00000770| 65 73 73 3b 01 00 15 4c | 6a 61 76 61 2f 6e 65 74 |ess;...L|java/net|
|00000780| 2f 53 6f 63 6b 65 74 49 | 6d 70 6c 3b 01 00 1c 4c |/SocketI|mpl;...L|
|00000790| 6a 61 76 61 2f 6e 65 74 | 2f 53 6f 63 6b 65 74 49 |java/net|/SocketI|
|000007a0| 6d 70 6c 46 61 63 74 6f | 72 79 3b 01 00 16 28 5a |mplFacto|ry;...(Z|
|000007b0| 29 4c 6a 61 76 61 2f 6c | 61 6e 67 2f 42 6f 6f 6c |)Ljava/l|ang/Bool|
|000007c0| 65 61 6e 3b 01 00 15 28 | 49 29 4c 6a 61 76 61 2f |ean;...(|I)Ljava/|
|000007d0| 6c 61 6e 67 2f 4f 62 6a | 65 63 74 3b 01 00 16 28 |lang/Obj|ect;...(|
|000007e0| 49 4c 6a 61 76 61 2f 6c | 61 6e 67 2f 4f 62 6a 65 |ILjava/l|ang/Obje|
|000007f0| 63 74 3b 29 56 01 00 1d | 28 29 4c 6a 61 76 61 2f |ct;)V...|()Ljava/|
|00000800| 6c 61 6e 67 2f 53 65 63 | 75 72 69 74 79 4d 61 6e |lang/Sec|urityMan|
|00000810| 61 67 65 72 3b 01 00 16 | 28 4c 6a 61 76 61 2f 6c |ager;...|(Ljava/l|
|00000820| 61 6e 67 2f 53 74 72 69 | 6e 67 3b 49 29 56 01 00 |ang/Stri|ng;I)V..|
|00000830| 1c 28 49 29 4c 6a 61 76 | 61 2f 6c 61 6e 67 2f 53 |.(I)Ljav|a/lang/S|
|00000840| 74 72 69 6e 67 42 75 69 | 6c 64 65 72 3b 01 00 18 |tringBui|lder;...|
|00000850| 28 29 4c 6a 61 76 61 2f | 6e 65 74 2f 49 6e 65 74 |()Ljava/|net/Inet|
|00000860| 41 64 64 72 65 73 73 3b | 01 00 1b 28 49 49 4c 6a |Address;|...(IILj|
|00000870| 61 76 61 2f 6e 65 74 2f | 49 6e 65 74 41 64 64 72 |ava/net/|InetAddr|
|00000880| 65 73 73 3b 29 56 01 00 | 1a 28 4c 6a 61 76 61 2f |ess;)V..|.(Ljava/|
|00000890| 6e 65 74 2f 49 6e 65 74 | 41 64 64 72 65 73 73 3b |net/Inet|Address;|
|000008a0| 49 29 56 01 00 1a 28 4c | 6a 61 76 61 2f 6e 65 74 |I)V...(L|java/net|
|000008b0| 2f 53 65 72 76 65 72 53 | 6f 63 6b 65 74 3b 29 56 |/ServerS|ocket;)V|
|000008c0| 01 00 13 28 29 4c 6a 61 | 76 61 2f 6e 65 74 2f 53 |...()Lja|va/net/S|
|000008d0| 6f 63 6b 65 74 3b 01 00 | 14 28 4c 6a 61 76 61 2f |ocket;..|.(Ljava/|
|000008e0| 6e 65 74 2f 53 6f 63 6b | 65 74 3b 29 56 01 00 1a |net/Sock|et;)V...|
|000008f0| 28 29 4c 6a 61 76 61 2f | 6e 65 74 2f 53 6f 63 6b |()Ljava/|net/Sock|
|00000900| 65 74 41 64 64 72 65 73 | 73 3b 01 00 1b 28 4c 6a |etAddres|s;...(Lj|
|00000910| 61 76 61 2f 6e 65 74 2f | 53 6f 63 6b 65 74 41 64 |ava/net/|SocketAd|
|00000920| 64 72 65 73 73 3b 29 56 | 01 00 1c 28 4c 6a 61 76 |dress;)V|...(Ljav|
|00000930| 61 2f 6e 65 74 2f 53 6f | 63 6b 65 74 41 64 64 72 |a/net/So|cketAddr|
|00000940| 65 73 73 3b 49 29 56 01 | 00 17 28 29 4c 6a 61 76 |ess;I)V.|..()Ljav|
|00000950| 61 2f 6e 65 74 2f 53 6f | 63 6b 65 74 49 6d 70 6c |a/net/So|cketImpl|
|00000960| 3b 01 00 18 28 4c 6a 61 | 76 61 2f 6e 65 74 2f 53 |;...(Lja|va/net/S|
|00000970| 6f 63 6b 65 74 49 6d 70 | 6c 3b 29 56 01 00 1f 28 |ocketImp|l;)V...(|
|00000980| 4c 6a 61 76 61 2f 6e 65 | 74 2f 53 6f 63 6b 65 74 |Ljava/ne|t/Socket|
|00000990| 49 6d 70 6c 46 61 63 74 | 6f 72 79 3b 29 56 01 00 |ImplFact|ory;)V..|
|000009a0| 29 28 29 4c 6a 61 76 61 | 2f 6e 69 6f 2f 63 68 61 |)()Ljava|/nio/cha|
|000009b0| 6e 6e 65 6c 73 2f 53 65 | 72 76 65 72 53 6f 63 6b |nnels/Se|rverSock|
|000009c0| 65 74 43 68 61 6e 6e 65 | 6c 3b 01 00 3d 28 4c 6a |etChanne|l;..=(Lj|
|000009d0| 61 76 61 2f 73 65 63 75 | 72 69 74 79 2f 50 72 69 |ava/secu|rity/Pri|
|000009e0| 76 69 6c 65 67 65 64 45 | 78 63 65 70 74 69 6f 6e |vilegedE|xception|
|000009f0| 41 63 74 69 6f 6e 3b 29 | 4c 6a 61 76 61 2f 6c 61 |Action;)|Ljava/la|
|00000a00| 6e 67 2f 4f 62 6a 65 63 | 74 3b 01 00 2d 28 4c 6a |ng/Objec|t;..-(Lj|
|00000a10| 61 76 61 2f 6c 61 6e 67 | 2f 4f 62 6a 65 63 74 3b |ava/lang|/Object;|
|00000a20| 29 4c 6a 61 76 61 2f 6c | 61 6e 67 2f 53 74 72 69 |)Ljava/l|ang/Stri|
|00000a30| 6e 67 42 75 69 6c 64 65 | 72 3b 01 00 2d 28 4c 6a |ngBuilde|r;..-(Lj|
|00000a40| 61 76 61 2f 6c 61 6e 67 | 2f 53 74 72 69 6e 67 3b |ava/lang|/String;|
|00000a50| 29 4c 6a 61 76 61 2f 6c | 61 6e 67 2f 53 74 72 69 |)Ljava/l|ang/Stri|
|00000a60| 6e 67 42 75 69 6c 64 65 | 72 3b 01 00 2e 28 4c 6a |ngBuilde|r;...(Lj|
|00000a70| 61 76 61 2f 6e 65 74 2f | 53 65 72 76 65 72 53 6f |ava/net/|ServerSo|
|00000a80| 63 6b 65 74 3b 29 4c 6a | 61 76 61 2f 6e 65 74 2f |cket;)Lj|ava/net/|
|00000a90| 53 6f 63 6b 65 74 49 6d | 70 6c 3b 0c 00 30 00 28 |SocketIm|pl;..0.(|
|00000aa0| 0c 00 37 00 28 0c 00 3b | 00 28 0c 00 6b 00 28 0c |..7.(..;|.(..k.(.|
|00000ab0| 00 3f 00 8f 0c 00 36 00 | 20 0c 00 2c 00 90 0c 00 |.?....6.| ..,....|
|00000ac0| 4e 00 91 0c 00 3d 00 92 | 0c 00 45 00 0f 0c 00 49 |N....=..|..E....I|
|00000ad0| 00 0f 0c 00 50 00 0f 0c | 00 1b 00 11 0c 00 33 00 |....P...|......3.|
|00000ae0| 11 0c 00 34 00 11 0c 00 | 35 00 11 0c 00 39 00 11 |...4....|5....9..|
|00000af0| 0c 00 6c 00 11 0c 00 6d | 00 11 0c 00 70 00 11 0c |..l....m|....p...|
|00000b00| 00 2f 00 12 0c 00 51 00 | 12 0c 00 52 00 12 0c 00 |./....Q.|...R....|
|00000b10| 53 00 12 0c 00 1b 00 13 | 0c 00 32 00 13 0c 00 69 |S.......|..2....i|
|00000b20| 00 13 0c 00 38 00 17 0c | 00 79 00 93 0c 00 48 00 |....8...|.y....H.|
|00000b30| 94 0c 00 71 00 95 0c 00 | 4c 00 96 0c 00 42 00 10 |...q....|L....B..|
|00000b40| 0c 00 47 00 10 0c 00 78 | 00 10 0c 00 1b 00 16 0c |..G....x|........|
|00000b50| 00 31 00 97 0c 00 2d 00 | 98 0c 00 40 00 99 0c 00 |.1....-.|...@....|
|00000b60| 44 00 99 0c 00 1b 00 9a | 0c 00 1b 00 9b 0c 00 2e |D.......|........|
|00000b70| 00 9b 0c 00 1b 00 9c 0c | 00 75 00 9c 0c 00 4f 00 |........|.u....O.|
|00000b80| 9e 0c 00 2e 00 a1 0c 00 | 3a 00 a2 0c 00 43 00 a2 |........|:....C..|
|00000b90| 0c 00 1b 00 a3 0c 00 2a | 00 a3 0c 00 3c 00 a6 0c |.......*|....<...|
|00000ba0| 00 2d 00 a7 0c 00 2d 00 | a8 09 00 86 00 aa 09 00 |.-....-.|........|
|00000bb0| 86 00 ab 09 00 86 00 ac | 09 00 86 00 ad 09 00 86 |........|........|
|00000bc0| 00 af 09 00 86 00 b1 09 | 00 86 00 b2 09 00 88 00 |........|........|
|00000bd0| b1 09 00 8a 00 ae 09 00 | 8a 00 b0 0a 00 7a 00 b6 |........|.....z..|
|00000be0| 0a 00 7b 00 cb 0a 00 7c | 00 be 0a 00 7c 00 c6 0a |..{....||....|...|
|00000bf0| 00 7d 00 cd 0a 00 7e 00 | b5 0a 00 7e 00 c2 0a 00 |.}....~.|...~....|
|00000c00| 7f 00 b6 0a 00 81 00 b8 | 0a 00 81 00 c3 0a 00 81 |........|........|
|00000c10| 00 ce 0a 00 82 00 b6 0a | 00 82 00 cc 0a 00 82 00 |........|........|
|00000c20| cf 0a 00 82 00 de 0a 00 | 82 00 df 0a 00 83 00 c9 |........|........|
|00000c30| 0a 00 84 00 b6 0a 00 84 | 00 ca 0a 00 85 00 b4 0a |........|........|
|00000c40| 00 85 00 c1 0a 00 85 00 | c2 0a 00 85 00 d0 0a 00 |........|........|
|00000c50| 85 00 d3 0a 00 86 00 b3 | 0a 00 86 00 b7 0a 00 86 |........|........|
|00000c60| 00 b9 0a 00 86 00 ba 0a | 00 86 00 bd 0a 00 86 00 |........|........|
|00000c70| bf 0a 00 86 00 c0 0a 00 | 86 00 d1 0a 00 86 00 d2 |........|........|
|00000c80| 0a 00 86 00 d7 0a 00 86 | 00 d8 0a 00 86 00 da 0a |........|........|
|00000c90| 00 87 00 d5 0a 00 88 00 | bb 0a 00 88 00 bd 0a 00 |........|........|
|00000ca0| 88 00 db 0a 00 89 00 cd | 0a 00 8a 00 b3 0a 00 8a |........|........|
|00000cb0| 00 b4 0a 00 8a 00 b9 0a | 00 8a 00 bc 0a 00 8a 00 |........|........|
|00000cc0| c4 0a 00 8a 00 c5 0a 00 | 8a 00 c7 0a 00 8a 00 c8 |........|........|
|00000cd0| 0a 00 8a 00 d1 0a 00 8a | 00 d4 0a 00 8a 00 d6 0a |........|........|
|00000ce0| 00 8a 00 dc 0a 00 8c 00 | b6 0a 00 8d 00 dd 0b 00 |........|........|
|00000cf0| 8b 00 d9 00 21 00 86 00 | 7f 00 00 00 07 00 02 00 |....!...|........|
|00000d00| 3b 00 28 00 00 00 02 00 | 30 00 28 00 00 00 02 00 |;.(.....|0.(.....|
|00000d10| 37 00 28 00 00 00 02 00 | 36 00 20 00 00 00 02 00 |7.(.....|6. .....|
|00000d20| 4e 00 91 00 00 00 02 00 | 6b 00 28 00 00 00 0a 00 |N.......|k.(.....|
|00000d30| 3d 00 92 00 00 00 20 00 | 01 00 1b 00 11 00 02 00 |=..... .|........|
|00000d40| 1d 00 00 00 34 00 03 00 | 01 00 00 00 28 2a b7 00 |....4...|....(*..|
|00000d50| f1 2a 03 b5 00 e2 2a 03 | b5 00 e0 2a 03 b5 00 e1 |.*....*.|...*....|
|00000d60| 2a bb 00 7f 59 b7 00 f1 | b5 00 e4 2a 03 b5 00 e3 |*...Y...|...*....|
|00000d70| 2a b7 01 06 b1 00 00 00 | 00 00 1e 00 00 00 04 00 |*.......|........|
|00000d80| 01 00 7b 00 01 00 1b 00 | 13 00 02 00 1d 00 00 00 |..{.....|........|
|00000d90| 15 00 04 00 02 00 00 00 | 09 2a 1b 10 32 01 b7 01 |........|.*..2...|
|00000da0| 0a b1 00 00 00 00 00 1e | 00 00 00 04 00 01 00 7b |........|.......{|
|00000db0| 00 01 00 1b 00 14 00 02 | 00 1d 00 00 00 14 00 04 |........|........|
|00000dc0| 00 03 00 00 00 08 2a 1b | 1c 01 b7 01 0a b1 00 00 |......*.|........|
|00000dd0| 00 00 00 1e 00 00 00 04 | 00 01 00 7b 00 01 00 1b |........|...{....|
|00000de0| 00 9a 00 02 00 1d 00 00 | 00 94 00 05 00 05 00 00 |........|........|
|00000df0| 00 78 2a b7 00 f1 2a 03 | b5 00 e2 2a 03 b5 00 e0 |.x*...*.|...*....|
|00000e00| 2a 03 b5 00 e1 2a bb 00 | 7f 59 b7 00 f1 b5 00 e4 |*....*..|.Y......|
|00000e10| 2a 03 b5 00 e3 2a b7 01 | 06 1b 9b 00 09 1b 12 01 |*....*..|........|
|00000e20| a4 00 1e bb 00 7d 59 bb | 00 82 59 b7 00 f5 12 05 |.....}Y.|..Y.....|
|00000e30| b6 00 f9 1b b6 00 f7 b6 | 00 f6 b7 00 ee bf 1c 04 |........|........|
|00000e40| a2 00 06 10 32 3d 2a bb | 00 85 59 2d 1b b7 01 01 |....2=*.|..Y-....|
|00000e50| 1c b6 01 0c a7 00 15 3a | 04 2a b6 01 04 19 04 bf |.......:|.*......|
|00000e60| 3a 04 2a b6 01 04 19 04 | bf b1 00 02 00 54 00 62 |:.*.....|.....T.b|
|00000e70| 00 65 00 80 00 54 00 62 | 00 6e 00 7b 00 00 00 1e |.e...T.b|.n.{....|
|00000e80| 00 00 00 04 00 01 00 7b | 00 00 00 43 00 a2 00 02 |.......{|...C....|
|00000e90| 00 1d 00 00 00 1c 00 01 | 00 01 00 00 00 10 2a b4 |........|......*.|
|00000ea0| 00 e2 9a 00 07 2a b6 01 | 05 2a b4 00 e5 b0 00 00 |.....*..|.*......|
|00000eb0| 00 00 00 1e 00 00 00 04 | 00 01 00 89 00 02 00 33 |........|.......3|
|00000ec0| 00 11 00 01 00 1d 00 00 | 00 32 00 03 00 02 00 00 |........|.2......|
|00000ed0| 00 1e 2a b4 00 e5 c7 00 | 04 b1 bb 00 87 59 2a b7 |..*.....|.....Y*.|
|00000ee0| 01 0e b8 01 20 57 a7 00 | 09 4c 2a 04 b5 00 e3 b1 |.... W..|.L*.....|
|00000ef0| 00 01 00 08 00 14 00 17 | 00 8e 00 00 00 02 00 70 |........|.......p|
|00000f00| 00 11 00 01 00 1d 00 00 | 00 40 00 03 00 01 00 00 |........|.@......|
|00000f10| 00 34 b2 00 e6 c6 00 16 | 2a b2 00 e6 b9 01 21 01 |.4......|*.....!.|
|00000f20| 00 b5 00 e5 2a b7 01 03 | a7 00 0e 2a bb 00 8c 59 |....*...|...*...Y|
|00000f30| b7 01 1f b5 00 e5 2a b4 | 00 e5 c6 00 0b 2a b4 00 |......*.|.....*..|
|00000f40| e5 2a b6 01 1d b1 00 00 | 00 00 00 00 00 39 00 11 |.*......|.....9..|
|00000f50| 00 02 00 1d 00 00 00 3d | 00 03 00 02 00 00 00 29 |.......=|.......)|
|00000f60| 2a b4 00 e5 c7 00 07 2a | b7 01 06 2a b4 00 e5 04 |*......*|...*....|
|00000f70| b6 01 18 2a 04 b5 00 e2 | a7 00 10 4c bb 00 89 59 |...*....|...L...Y|
|00000f80| 2b b6 00 eb b7 01 12 bf | b1 00 01 00 0b 00 18 00 |+.......|........|
|00000f90| 1b 00 7b 00 00 00 1e 00 | 00 00 04 00 01 00 89 00 |..{.....|........|
|00000fa0| 01 00 2e 00 a0 00 02 00 | 1d 00 00 00 14 00 03 00 |........|........|
|00000fb0| 02 00 00 00 08 2a 2b 10 | 32 b6 01 0c b1 00 00 00 |.....*+.|2.......|
|00000fc0| 00 00 1e 00 00 00 04 00 | 01 00 7b 00 01 00 2e 00 |........|..{.....|
|00000fd0| a1 00 02 00 1d 00 00 00 | c8 00 03 00 05 00 00 00 |........|........|
|00000fe0| ac 2a b6 01 08 99 00 0d | bb 00 89 59 12 08 b7 01 |.*......|...Y....|
|00000ff0| 12 bf 2a b4 00 e3 9a 00 | 14 2a b6 01 07 99 00 0d |..*.....|.*......|
|00001000| bb 00 89 59 12 04 b7 01 | 12 bf 2b c7 00 0c bb 00 |...Y....|..+.....|
|00001010| 85 59 03 b7 00 ff 4c 2b | c1 00 85 9a 00 0d bb 00 |.Y....L+|........|
|00001020| 7d 59 12 0b b7 00 ee bf | 2b c0 00 85 4e 2d b6 00 |}Y......|+...N-..|
|00001030| fe 99 00 0d bb 00 89 59 | 12 0a b7 01 12 bf 1c 04 |.......Y|........|
|00001040| a2 00 06 10 32 3d b8 00 | fa 3a 04 19 04 c6 00 0c |....2=..|.:......|
|00001050| 19 04 2d b6 00 fd b6 00 | f3 2a b6 01 0d 2d b6 01 |..-.....|.*...-..|
|00001060| 00 2d b6 00 fd b6 01 1c | 2a b6 01 0d 1c b6 01 17 |.-......|*.......|
|00001070| 2a 04 b5 00 e0 a7 00 17 | 3a 04 2a 03 b5 00 e0 19 |*.......|:.*.....|
|00001080| 04 bf 3a 04 2a 03 b5 00 | e0 19 04 bf b1 00 02 00 |..:.*...|........|
|00001090| 65 00 94 00 97 00 80 00 | 65 00 94 00 a1 00 7b 00 |e.......|e.....{.|
|000010a0| 00 00 1e 00 00 00 04 00 | 01 00 7b 00 01 00 44 00 |........|..{...D.|
|000010b0| 99 00 01 00 1d 00 00 00 | 28 00 01 00 02 00 00 00 |........|(.......|
|000010c0| 14 2a b6 01 07 9a 00 05 | 01 b0 2a b6 01 0d b6 01 |.*......|..*.....|
|000010d0| 1b b0 4c 01 b0 00 01 00 | 09 00 10 00 11 00 89 00 |..L.....|........|
|000010e0| 00 00 01 00 45 00 0f 00 | 01 00 1d 00 00 00 28 00 |....E...|......(.|
|000010f0| 01 00 02 00 00 00 14 2a | b6 01 07 9a 00 05 02 ac |.......*|........|
|00001100| 2a b6 01 0d b6 01 13 ac | 4c 02 ac 00 01 00 09 00 |*.......|L.......|
|00001110| 10 00 11 00 89 00 00 00 | 01 00 46 00 9f 00 01 00 |........|..F.....|
|00001120| 1d 00 00 00 25 00 04 00 | 01 00 00 00 19 2a b6 01 |....%...|.....*..|
|00001130| 07 9a 00 05 01 b0 bb 00 | 85 59 2a b6 01 09 2a b6 |........|.Y*...*.|
|00001140| 01 02 b7 01 01 b0 00 00 | 00 00 00 01 00 2a 00 9d |........|.....*..|
|00001150| 00 02 00 1d 00 00 00 41 | 00 03 00 02 00 00 00 35 |.......A|.......5|
|00001160| 2a b6 01 08 99 00 0d bb | 00 89 59 12 08 b7 01 12 |*.......|..Y.....|
|00001170| bf 2a b6 01 07 9a 00 0d | bb 00 89 59 12 09 b7 01 |.*......|...Y....|
|00001180| 12 bf bb 00 88 59 01 c0 | 00 8a b7 01 11 4c 2a 2b |.....Y..|.....L*+|
|00001190| b6 01 0b 2b b0 00 00 00 | 00 00 1e 00 00 00 04 00 |...+....|........|
|000011a0| 01 00 7b 00 14 00 4f 00 | 9e 00 02 00 1d 00 00 00 |..{...O.|........|
|000011b0| 95 00 03 00 04 00 00 00 | 79 01 4d 2b b4 00 e7 c7 |........|y.M+....|
|000011c0| 00 07 2b b6 01 10 2b b4 | 00 e7 4d 2b 01 b5 00 e7 |..+...+.|..M+....|
|000011d0| 2c bb 00 84 59 b7 00 fb | b5 00 e9 2c bb 00 7a 59 |,...Y...|...,..zY|
|000011e0| b7 00 ea b5 00 e8 2a b6 | 01 0d 2c b6 01 1e b8 00 |......*.|..,.....|
|000011f0| fa 4e 2d c6 00 12 2d 2c | b6 01 1b b6 00 fc 2c b6 |.N-...-,|......,.|
|00001200| 01 14 b6 00 f4 a7 00 23 | 4e 2c c6 00 07 2c b6 01 |.......#|N,...,..|
|00001210| 16 2b 2c b5 00 e7 2d bf | 4e 2c c6 00 07 2c b6 01 |.+,...-.|N,...,..|
|00001220| 16 2b 2c b5 00 e7 2d bf | 2b 2c b5 00 e7 2b b6 01 |.+,...-.|+,...+..|
|00001230| 0f b1 00 02 00 02 00 4c | 00 4f 00 7b 00 02 00 4c |.......L|.O.{...L|
|00001240| 00 5f 00 80 00 00 00 1e | 00 00 00 04 00 01 00 7b |._......|.......{|
|00001250| 00 01 00 35 00 11 00 02 | 00 1d 00 00 00 53 00 02 |...5....|.....S..|
|00001260| 00 03 00 00 00 2f 2a b4 | 00 e4 59 4c c2 2a b6 01 |...../*.|..YL.*..|
|00001270| 08 99 00 06 2b c3 b1 2a | b4 00 e2 99 00 0a 2a b4 |....+..*|......*.|
|00001280| 00 e5 b6 01 15 2a 04 b5 | 00 e1 2b c3 a7 00 08 4d |.....*..|..+....M|
|00001290| 2b c3 2c bf b1 00 03 00 | 07 00 10 00 29 00 00 00 |+.,.....|....)...|
|000012a0| 11 00 26 00 29 00 00 00 | 29 00 2c 00 29 00 00 00 |..&.)...|).,.)...|
|000012b0| 00 00 1e 00 00 00 04 00 | 01 00 7b 00 01 00 41 00 |........|..{...A.|
|000012c0| a5 00 01 00 1d 00 00 00 | 0e 00 01 00 01 00 00 00 |........|........|
|000012d0| 02 01 b0 00 00 00 00 00 | 01 00 51 00 12 00 01 00 |........|..Q.....|
|000012e0| 1d 00 00 00 20 00 01 00 | 01 00 00 00 14 2a b4 00 |.... ...|.....*..|
|000012f0| e0 9a 00 0a 2a b4 00 e3 | 99 00 07 04 a7 00 04 03 |....*...|........|
|00001300| ac 00 00 00 00 00 01 00 | 52 00 12 00 01 00 1d 00 |........|R.......|
|00001310| 00 00 2f 00 02 00 03 00 | 00 00 13 2a b4 00 e4 59 |../.....|...*...Y|
|00001320| 4c c2 2a b4 00 e1 2b c3 | ac 4d 2b c3 2c bf 00 02 |L.*...+.|.M+.,...|
|00001330| 00 07 00 0d 00 0e 00 00 | 00 0e 00 11 00 0e 00 00 |........|........|
|00001340| 00 00 00 21 00 76 00 13 | 00 02 00 1d 00 00 00 30 |...!.v..|.......0|
|00001350| 00 05 00 02 00 00 00 24 | 2a b6 01 08 99 00 0d bb |.......$|*.......|
|00001360| 00 89 59 12 08 b7 01 12 | bf 2a b6 01 0d 11 10 06 |..Y.....|.*......|
|00001370| bb 00 7e 59 1b b7 00 f0 | b6 01 1a b1 00 00 00 00 |..~Y....|........|
|00001380| 00 1e 00 00 00 04 00 01 | 00 89 00 21 00 4d 00 0f |........|...!.M..|
|00001390| 00 02 00 1d 00 00 00 39 | 00 03 00 02 00 00 00 2d |.......9|.......-|
|000013a0| 2a b6 01 08 99 00 0d bb | 00 89 59 12 08 b7 01 12 |*.......|..Y.....|
|000013b0| bf 2a b6 01 0d 11 10 06 | b6 01 19 4c 2b c1 00 7e |.*......|...L+..~|
|000013c0| 99 00 0b 2b c0 00 7e b6 | 00 ef ac 03 ac 00 00 00 |...+..~.|........|
|000013d0| 00 00 1e 00 00 00 04 00 | 01 00 7b 00 01 00 74 00 |........|..{...t.|
|000013e0| 17 00 02 00 1d 00 00 00 | 2a 00 03 00 02 00 00 00 |........|*.......|
|000013f0| 1e 2a b6 01 08 99 00 0d | bb 00 89 59 12 08 b7 01 |.*......|...Y....|
|00001400| 12 bf 2a b6 01 0d 07 1b | b8 00 ed b6 01 1a b1 00 |..*.....|........|
|00001410| 00 00 00 00 1e 00 00 00 | 04 00 01 00 89 00 01 00 |........|........|
|00001420| 4b 00 12 00 02 00 1d 00 | 00 00 2f 00 03 00 01 00 |K.......|../.....|
|00001430| 00 00 23 2a b6 01 08 99 | 00 0d bb 00 89 59 12 08 |..#*....|.....Y..|
|00001440| b7 01 12 bf 2a b6 01 0d | 07 b6 01 19 c0 00 7c c0 |....*...|......|.|
|00001450| 00 7c b6 00 ec ac 00 00 | 00 00 00 1e 00 00 00 04 |.|......|........|
|00001460| 00 01 00 89 00 01 00 78 | 00 10 00 01 00 1d 00 00 |.......x|........|
|00001470| 00 53 00 02 00 01 00 00 | 00 47 2a b6 01 07 9a 00 |.S......|.G*.....|
|00001480| 06 12 07 b0 bb 00 82 59 | b7 00 f5 12 06 b6 00 f9 |.......Y|........|
|00001490| 2a b4 00 e5 b6 01 1b b6 | 00 f8 12 03 b6 00 f9 2a |*.......|.......*|
|000014a0| b4 00 e5 b6 01 14 b6 00 | f7 12 02 b6 00 f9 2a b4 |........|......*.|
|000014b0| 00 e5 b6 01 13 b6 00 f7 | 12 0c b6 00 f9 b6 00 f6 |........|........|
|000014c0| b0 00 00 00 00 00 00 00 | 6e 00 11 00 01 00 1d 00 |........|n.......|
|000014d0| 00 00 12 00 02 00 01 00 | 00 00 06 2a 04 b5 00 e0 |........|...*....|
|000014e0| b1 00 00 00 00 00 00 00 | 6f 00 11 00 01 00 1d 00 |........|o.......|
|000014f0| 00 00 12 00 02 00 01 00 | 00 00 06 2a 04 b5 00 e2 |........|...*....|
|00001500| b1 00 00 00 00 00 29 00 | 77 00 a4 00 02 00 1d 00 |......).|w.......|
|00001510| 00 00 2d 00 03 00 02 00 | 00 00 21 b2 00 e6 c6 00 |..-.....|..!.....|
|00001520| 0d bb 00 89 59 12 0d b7 | 01 12 bf b8 00 fa 4c 2b |....Y...|......L+|
|00001530| c6 00 07 2b b6 00 f2 2a | b3 00 e6 b1 00 00 00 00 |...+...*|........|
|00001540| 00 1e 00 00 00 04 00 01 | 00 7b 00 21 00 73 00 13 |........|.{.!.s..|
|00001550| 00 02 00 1d 00 00 00 3e | 00 05 00 02 00 00 00 32 |.......>|.......2|
|00001560| 1b 9d 00 0d bb 00 7d 59 | 12 0e b7 00 ee bf 2a b6 |......}Y|......*.|
|00001570| 01 08 99 00 0d bb 00 89 | 59 12 08 b7 01 12 bf 2a |........|Y......*|
|00001580| b6 01 0d 11 10 02 bb 00 | 7e 59 1b b7 00 f0 b6 01 |........|~Y......|
|00001590| 1a b1 00 00 00 00 00 1e | 00 00 00 04 00 01 00 89 |........|........|
|000015a0| 00 21 00 4a 00 0f 00 02 | 00 1d 00 00 00 3b 00 03 |.!.J....|.....;..|
|000015b0| 00 03 00 00 00 2f 2a b6 | 01 08 99 00 0d bb 00 89 |...../*.|........|
|000015c0| 59 12 08 b7 01 12 bf 03 | 3c 2a b6 01 0d 11 10 02 |Y.......|<*......|
|000015d0| b6 01 19 4d 2c c1 00 7e | 99 00 0b 2c c0 00 7e b6 |...M,..~|...,..~.|
|000015e0| 00 ef 3c 1b ac 00 00 00 | 00 00 1e 00 00 00 04 00 |..<.....|........|
|000015f0| 01 00 89 00 01 00 72 00 | 15 00 01 00 1d 00 00 00 |......r.|........|
|00001600| 0d 00 00 00 04 00 00 00 | 01 b1 00 00 00 00 10 08 |........|........|
|00001610| 00 2b 00 a9 00 01 00 1d | 00 00 00 11 00 01 00 01 |.+......|........|
|00001620| 00 00 00 05 2a b4 00 e5 | b0 00 00 00 00 00 08 00 |....*...|........|
|00001630| 1a 00 11 00 01 00 1d 00 | 00 00 11 00 01 00 00 00 |........|........|
|00001640| 00 00 05 01 b3 00 e6 b1 | 00 00 00 00 00 01 00 1f |........|........|
|00001650| 00 00 00 0a 00 01 00 87 | 00 00 00 00 00 00 |........|...... |
+--------+-------------------------+-------------------------+--------+--------+